package br.uefs.cedoc.controle.localidade;

import br.uefs.cedoc.controle.*;
import br.uefs.cedoc.db.exception.DBConnectionException;
import javax.servlet.http.HttpServletRequest;
import br.uefs.cedoc.db.*;
import br.uefs.cedoc.db.localidade.DBLocalidade;
import br.uefs.cedoc.entidades.*;
import java.sql.SQLException;



public class UpdateLocalidadeCommand implements Command {
	  private String next;

	  public UpdateLocalidadeCommand(String next) {
	    this.next = next;
	  }

    public String execute(HttpServletRequest req) throws CommandException {
        try {
            
            DBLocalidade dblocalidade = new DBLocalidade();
            LocalidadeBean localidade = new LocalidadeBean();
            localidade.setIdLocalidade(Integer.parseInt(req.getParameter("id")));
            localidade.setLocalidade(req.getParameter("localidade"));
          //  System.out.println("Ob localidade Id= "+localidade.getIdlocalidade()+" SEC= "+localidade.getLocalidade());
            dblocalidade.editarLocalidade(localidade);
            } catch (SQLException ex) {
                ex.printStackTrace();
            } catch (DBConnectionException ex) {
                ex.printStackTrace();
            }
            req.setAttribute("status.msg", "Localidade atualizada com sucesso!");
            
            return next;

    }



	}
